weaken (someone's) resolve

Translations
ослабить решимость (кого-то)
The constant criticism began to weaken her resolve.
Постоянная критика начала ослаблять её решимость.
Definitions
To diminish or undermine someone's determination or willpower to achieve a goal or maintain a stance.